博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
doT.js变量和数组混合读取方式
阅读量:6494 次
发布时间:2019-06-24

本文共 1078 字,大约阅读时间需要 3 分钟。

  1. 可以包裹任意大小的html
  2. 变量在其包裹的任意区域都有效
  3. 单个变量可以和数组分开展示
  4. 最好放置在最下方执行js

数据结构

var data = {
"id": "1280", "name": "漂亮的衣服", "price": "100", "oprice": "150", "goods_img": [ "http://image.diandodo.com/zhudianbao/Uploads/User/u1250000189/20160718/a/578c97464f436.jpg@1000w", "http://image.diandodo.com/zhudianbao/Uploads/User/u1250000189/20160718/d/578c973b1fa40.jpg@1000w", "http://image.diandodo.com/zhudianbao/Uploads/User/u1250000189/20160718/6/578c973352e0f.jpg@1000w" ] };

区域div

包裹区域

单个变量使用

{
{= it.name}}

变量中数组使用

方式1

{
{ for(var prop in it['goods_img']) { }}
{
{ } }}

方式2

{
{~ it.goods_img:v}}
{
{~}}

方式3

{
{ for(var prop in it['goods_img']) { }}{
{ var v = it['goods_img'][prop]; }}
{
{ } }}

JS处理

var interText = doT.template($("#goodstmpl").text());$("#info_area").html(interText(data));

422101-20161011163724836-119339529.png

小结

很好用~

本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5949852.html,如需转载请自行联系原作者

你可能感兴趣的文章
android 获取手机GSM/CDMA信号信息,并获得基站信息
查看>>
String spilt时转义特殊字符【转】
查看>>
python基础===拆分字符串,和拼接字符串
查看>>
php打印中文乱码
查看>>
JAVA面向对象-----final关键字
查看>>
互联网发展十几年,你错过了哪些创业机会
查看>>
luogu P1280 尼克的任务 序列DP
查看>>
Android 实时文件夹
查看>>
获取文件最后修改时间的VC代码
查看>>
适用于0基础小伙伴的HTML知识点总结 先到先得哟
查看>>
ThinkPHP子类继承Controller类的注意事项
查看>>
iphone UIView的一些基本方法理解
查看>>
sys.check_constraints
查看>>
vue问题
查看>>
Linux常用命令大全
查看>>
ThinkPHP 框架学习
查看>>
yii1框架,事务使用方法
查看>>
css3箭头效果
查看>>
(原创)JAVA注解应用——实现属性的自动检测
查看>>
Python学习笔记【第一篇】:认识python和基础知识
查看>>